package com.luck.easyfoodbatch.entity;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;
import java.util.List;

/**
 * author：luck
 * project：EasyFoodBatch
 * package：com.luck.easyfoodbatch.entity
 * email：893855882@qq.com
 * data：16/10/19
 */
public class User implements Serializable {

    private int uid;
    private String mobile;
    private String password;
    private String invite_code;
    private String from_invite_code;
    private String nickname;
    private String mobile_hx;
    private String avatar_path;
    private String avatar_base_url;
    private int sign_day;
    private int point;
    private String toatl_cost;
    private String year_fee;
    private int is_year_fee;
    private int last_year_fee_time;
    private String back_shoper_fee;
    private String shoper_fee;
    private int is_shoper;
    private String client_id;
    private int last_login;
    private String account_balance;
    private int banned;
    private String role;
    private int created_at;
    private int updated_at;
    private int is_sign;
    private String authToken;
    private int product_type;

    public int getProduct_type() {
        return product_type;
    }

    public void setProduct_type(int product_type) {
        this.product_type = product_type;
    }

    public String getRole() {
        return role;
    }

    public void setRole(String role) {
        this.role = role;
    }

    public String getAuthToken() {
        return authToken;
    }

    public void setAuthToken(String authToken) {
        this.authToken = authToken;
    }

    private DefaultAddressBean default_address;
    private DefaultHouseBean default_house;
    private int wait_pay_num;
    private int wait_delivery_num;
    private int wait_receipt_num;
    private int wait_comment_num;
    private int wait_return_num;
    private int refund_num;

    public int getRefund_num() {
        return refund_num;
    }

    public void setRefund_num(int refund_num) {
        this.refund_num = refund_num;
    }

    public int getUid() {
        return uid;
    }

    public void setUid(int uid) {
        this.uid = uid;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getInvite_code() {
        return invite_code;
    }

    public void setInvite_code(String invite_code) {
        this.invite_code = invite_code;
    }

    public String getFrom_invite_code() {
        return from_invite_code;
    }

    public void setFrom_invite_code(String from_invite_code) {
        this.from_invite_code = from_invite_code;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public String getMobile_hx() {
        return mobile_hx;
    }

    public void setMobile_hx(String mobile_hx) {
        this.mobile_hx = mobile_hx;
    }

    public String getAvatar_path() {
        return avatar_path;
    }

    public void setAvatar_path(String avatar_path) {
        this.avatar_path = avatar_path;
    }

    public String getAvatar_base_url() {
        return avatar_base_url;
    }

    public void setAvatar_base_url(String avatar_base_url) {
        this.avatar_base_url = avatar_base_url;
    }

    public int getSign_day() {
        return sign_day;
    }

    public void setSign_day(int sign_day) {
        this.sign_day = sign_day;
    }

    public int getPoint() {
        return point;
    }

    public void setPoint(int point) {
        this.point = point;
    }

    public String getToatl_cost() {
        return toatl_cost;
    }

    public void setToatl_cost(String toatl_cost) {
        this.toatl_cost = toatl_cost;
    }

    public String getYear_fee() {
        return year_fee;
    }

    public void setYear_fee(String year_fee) {
        this.year_fee = year_fee;
    }

    public int getIs_year_fee() {
        return is_year_fee;
    }

    public void setIs_year_fee(int is_year_fee) {
        this.is_year_fee = is_year_fee;
    }

    public int getLast_year_fee_time() {
        return last_year_fee_time;
    }

    public void setLast_year_fee_time(int last_year_fee_time) {
        this.last_year_fee_time = last_year_fee_time;
    }

    public String getBack_shoper_fee() {
        return back_shoper_fee;
    }

    public void setBack_shoper_fee(String back_shoper_fee) {
        this.back_shoper_fee = back_shoper_fee;
    }

    public String getShoper_fee() {
        return shoper_fee;
    }

    public void setShoper_fee(String shoper_fee) {
        this.shoper_fee = shoper_fee;
    }

    public int getIs_shoper() {
        return is_shoper;
    }

    public void setIs_shoper(int is_shoper) {
        this.is_shoper = is_shoper;
    }

    public String getClient_id() {
        return client_id;
    }

    public void setClient_id(String client_id) {
        this.client_id = client_id;
    }

    public int getLast_login() {
        return last_login;
    }

    public void setLast_login(int last_login) {
        this.last_login = last_login;
    }

    public String getAccount_balance() {
        return account_balance;
    }

    public void setAccount_balance(String account_balance) {
        this.account_balance = account_balance;
    }

    public int getBanned() {
        return banned;
    }

    public void setBanned(int banned) {
        this.banned = banned;
    }

    public int getCreated_at() {
        return created_at;
    }

    public void setCreated_at(int created_at) {
        this.created_at = created_at;
    }

    public int getUpdated_at() {
        return updated_at;
    }

    public void setUpdated_at(int updated_at) {
        this.updated_at = updated_at;
    }

    public int getIs_sign() {
        return is_sign;
    }

    public void setIs_sign(int is_sign) {
        this.is_sign = is_sign;
    }

    public DefaultAddressBean getDefault_address() {
        return default_address;
    }

    public void setDefault_address(DefaultAddressBean default_address) {
        this.default_address = default_address;
    }

    public DefaultHouseBean getDefault_house() {
        return default_house;
    }

    public void setDefault_house(DefaultHouseBean default_house) {
        this.default_house = default_house;
    }

    public int getWait_pay_num() {
        return wait_pay_num;
    }

    public void setWait_pay_num(int wait_pay_num) {
        this.wait_pay_num = wait_pay_num;
    }

    public int getWait_delivery_num() {
        return wait_delivery_num;
    }

    public void setWait_delivery_num(int wait_delivery_num) {
        this.wait_delivery_num = wait_delivery_num;
    }

    public int getWait_receipt_num() {
        return wait_receipt_num;
    }

    public void setWait_receipt_num(int wait_receipt_num) {
        this.wait_receipt_num = wait_receipt_num;
    }

    public int getWait_comment_num() {
        return wait_comment_num;
    }

    public void setWait_comment_num(int wait_comment_num) {
        this.wait_comment_num = wait_comment_num;
    }

    public int getWait_return_num() {
        return wait_return_num;
    }

    public void setWait_return_num(int wait_return_num) {
        this.wait_return_num = wait_return_num;
    }

    public static class DefaultAddressBean implements Serializable {
        private String address_id;
        private String type;
        private String uid;
        private String uname;
        private String province;
        private String city;
        private String town;
        private String street;
        private String mobile;
        private String is_default;
        private String created_at;
        private String updated_at;
        private String address_str;

        public String getAddress_id() {
            return address_id;
        }

        public void setAddress_id(String address_id) {
            this.address_id = address_id;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getUid() {
            return uid;
        }

        public void setUid(String uid) {
            this.uid = uid;
        }

        public String getUname() {
            return uname;
        }

        public void setUname(String uname) {
            this.uname = uname;
        }

        public String getProvince() {
            return province;
        }

        public void setProvince(String province) {
            this.province = province;
        }

        public String getCity() {
            return city;
        }

        public void setCity(String city) {
            this.city = city;
        }

        public String getTown() {
            return town;
        }

        public void setTown(String town) {
            this.town = town;
        }

        public String getStreet() {
            return street;
        }

        public void setStreet(String street) {
            this.street = street;
        }

        public String getMobile() {
            return mobile;
        }

        public void setMobile(String mobile) {
            this.mobile = mobile;
        }

        public String getIs_default() {
            return is_default;
        }

        public void setIs_default(String is_default) {
            this.is_default = is_default;
        }

        public String getCreated_at() {
            return created_at;
        }

        public void setCreated_at(String created_at) {
            this.created_at = created_at;
        }

        public String getUpdated_at() {
            return updated_at;
        }

        public void setUpdated_at(String updated_at) {
            this.updated_at = updated_at;
        }

        public String getAddress_str() {
            return address_str;
        }

        public void setAddress_str(String address_str) {
            this.address_str = address_str;
        }
    }

    public static class DefaultHouseBean implements Serializable {
        private String address_id;
        private String type;
        private String uid;
        private String uname;
        private String province;
        private String city;
        private String town;
        private String street;
        private String mobile;
        private String is_default;
        private String created_at;
        private String updated_at;
        private String address_str;

        public String getAddress_id() {
            return address_id;
        }

        public void setAddress_id(String address_id) {
            this.address_id = address_id;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getUid() {
            return uid;
        }

        public void setUid(String uid) {
            this.uid = uid;
        }

        public String getUname() {
            return uname;
        }

        public void setUname(String uname) {
            this.uname = uname;
        }

        public String getProvince() {
            return province;
        }

        public void setProvince(String province) {
            this.province = province;
        }

        public String getCity() {
            return city;
        }

        public void setCity(String city) {
            this.city = city;
        }

        public String getTown() {
            return town;
        }

        public void setTown(String town) {
            this.town = town;
        }

        public String getStreet() {
            return street;
        }

        public void setStreet(String street) {
            this.street = street;
        }

        public String getMobile() {
            return mobile;
        }

        public void setMobile(String mobile) {
            this.mobile = mobile;
        }

        public String getIs_default() {
            return is_default;
        }

        public void setIs_default(String is_default) {
            this.is_default = is_default;
        }

        public String getCreated_at() {
            return created_at;
        }

        public void setCreated_at(String created_at) {
            this.created_at = created_at;
        }

        public String getUpdated_at() {
            return updated_at;
        }

        public void setUpdated_at(String updated_at) {
            this.updated_at = updated_at;
        }

        public String getAddress_str() {
            return address_str;
        }

        public void setAddress_str(String address_str) {
            this.address_str = address_str;
        }
    }
}
